window.onload=function(){
	$(".installinfos").css("backgroundColor","#224247").siblings().css("backgroundColor","#365d62");
	//查询
	$(".queryBoxBtn").click(function(){
		var writeContent = $(".installQueryBox").val();
		if(writeContent=="%"){
			hint("非法输入，请正确输入编号！");
		}else{
			window.location.href='/admin/device/installInfos?condition='+writeContent;
		}
	});
	//添加
	$(".addInstallInfosBtn").click(function(){
		var _this=$(this);
		$(".addInstallInfosBg").show();
		$(".addInstallInfosBg").height($(window).height());
		//性别选择下拉框
		$(".addInstallStatus").unbind('click').click(function(event){
			event.stopPropagation();
			$(".addsDropBox").show();
			$(".addsDropBox > a").unbind('click').click(function(){
				$(".addInstallStatus").html($(this).html());
				$(".addsDropBox").hide();
			})
			$("body").unbind('click').click(function(){
				$(".addsDropBox").hide();
			})
		})
		//点击取消
		$(".addICancelBox").unbind('click').click(function(){
			$(".addInstallInfosBg").hide();
			$(".labelBox").html("");
			$(".addIDeviceCode").val("");
			$(".addInstallUserName").val("");
			$(".addInstallUserPhone").val("");
			$(".addInstallAddress").val("");
			$(".addInstallMen").val("");
			$(".addInstallMenTel").val("");
			$(".addInstallStatus").val("");
			$(".addInstallDealer").val("");
			$(".other_addText").html("");
			$(".addYInput").val("");
			$(".addMInput").val("");
			$(".addDInput").val("");
			$(".other_addText").val("");
		})
		//点击确定
		$(".addIOkBtn").unbind('click').click(function(){
			if($(".addInstallUserName").val()==""){
				$("#addIlabelBox").html("姓名不能为空。");
			}else if($(".addInstallUserPhone").val()==""){
				$("#addIlabelBox").html("用户电话不能为空。");
			}else if($(".addInstallAddress").val()==""){
				$("#addIlabelBox").html("安装地址不能为空。");
			}else if($(".addIDeviceCode").val()==""){
				$("#addIlabelBox").html("设备编号不能为空。");
			}else if($(".addInstallStatus").html()==""){
				$("#addIlabelBox").html("安装状态不能为空。");
			}else if($(".addInstallDealer").val()==""){
				$("#addIlabelBox").html("请输入代理商。");
			}else if($(".addInstallMen").val()==""){
				$("#addIlabelBox").html("请输入安装人。");
			}else if($(".addInstallMenTel").val()==""){
				$("#addIlabelBox").html("请输入安装人手机号码。");
			}else if($(".addYInput").val()==""){
				$("#addIlabelBox").html("请输入按钮年份。");
			}else if($(".addMInput").val()==""){
				$("#addIlabelBox").html("请输入安装月份。");
			}else if($(".addDInput").val()==""){
				$("#addIlabelBox").html("请输入安装日期。");
			}else if(!(/^1[34578]\d{9}$/.test($(".addInstallUserPhone").val()))||!(/^1[34578]\d{9}$/.test($(".addInstallMenTel").val()))){
				$("#addIlabelBox").html("手机号码输入有误，请重新输入！");
			}else if(!(/^[0-9]{16}$/.test($(".addIDeviceCode").val()))){
				$("#addIlabelBox").html("输入有误，请输入16位设备编号！");
			}else if(parseInt($(".addYInput").val())>2116||parseInt($(".addYInput").val())<2015){
				$("#addIlabelBox").html("请输入有效年份！");
			}else if(parseInt($(".addMInput").val())>12||parseInt($(".addMInput").val())<1){
				$("#addIlabelBox").html("请输入有效月份！");
			}else if(parseInt($(".addDInput").val())>31||parseInt($(".addDInput").val())<1){
				$("#addIlabelBox").html("请输入有效日期！");
			}else{
				$("#addIlabelBox").html("");
				var addMInput=$(".addMInput").val();
				var addDInput=$(".addDInput").val();
				if(addMInput<10){
					 addMInput ="0"+addMInput.toString();
				}else{
					addMInput=addMInput;
				}
				if(addDInput<10){
					addDInput ="0"+addDInput.toString();
				}else{
					addDInput=addDInput;
				}
				$.ajax({
					url:"/admin/api/device/addInstallInfo",
					type:"post",
					dataType:"json",
					data:{
						device_code:$(".addIDeviceCode").val(),
			            customer_name:$(".addInstallUserName").val(),
			            phone:$(".addInstallUserPhone").val(),
			            installation_address:$(".addInstallAddress").val(),
			            operator:$(".addInstallMen").val(),
			            operator_phone:$(".addInstallMenTel").val(),
			            install_at:$(".addYInput").val()+"-"+addMInput+"-"+addDInput,
			            status:$(".addInstallStatus").html(),
			            dealer:$(".addInstallDealer").val(),
			            remark:$(".other_addText").val()
					},
					success:function(data){
						if(data.status.errCode==0){
							_this.parent().parent().siblings(".DeviceCodeCell").html($(".addIDeviceCode").val());
							_this.parent().parent().siblings(".UserNameCell").html($(".addInstallUserName").val());
							_this.parent().parent().siblings(".UserPhoneCell").html($(".addInstallUserPhone").val());
							_this.parent().parent().siblings(".AddressCell").html($(".addInstallAddress").val());
							_this.parent().parent().siblings(".MenCell").html($(".addInstallMen").val());
							_this.parent().parent().siblings(".MenTelCell").html($(".addInstallMenTel").val());
							_this.parent().parent().siblings(".DealerCell").html($(".addInstallDealer").val());
							_this.parent().parent().siblings(".other_editTextCell").html($(".other_addText").val());
							_this.parent().parent().siblings(".YMD").children(".yearBox").html($(".addYInput").val());
							_this.parent().parent().siblings(".YMD").children(".monthBox").html($(".addMInput").val());
							_this.parent().parent().siblings(".YMD").children(".dayBox").html($(".addDInput").val());
							_this.parent().parent().siblings(".statusCell").html($(".addInstallStatus").html());
							$(".addInstallInfosBg").hide();
							window.location.href="/admin/device/installInfos";
						}else{
							$("#addIlabelBox").html(data.status.message);
						}
					}
				})
			}
		});

	})
	//编辑
	$(".writeIBtn").click(function(){
		var _this=$(this);
		$(".editInstallInfosBg").show();
		$(".editInstallInfosBg").height($(window).height());
		//获取编辑信息
		$(".editIUserName").val(_this.parent().parent().siblings(".UserNameCell").html());
		$(".editIUserPhone").val(_this.parent().parent().siblings(".UserPhoneCell").html());
		$(".editIAddress").val(_this.parent().parent().siblings(".AddressCell").html());
		$(".editIDeviceCode").val(_this.parent().parent().siblings(".DeviceCodeCell").html());
		$(".sBox").html(_this.parent().parent().siblings(".statusCell").html());
		$(".editIDealer").val(_this.parent().parent().siblings(".DealerCell").html());
		$(".editIMen").val(_this.parent().parent().siblings(".MenCell").html());
		$(".editIMenTel").val(_this.parent().parent().siblings(".MenTelCell").html());
		$(".editIYInput").val($(".yearBox").html());
		$(".editIMInput").val($(".monthBox").html());
		$(".editIDInput").val($(".dayBox").html());
		$(".other_editText").val(_this.parent().parent().siblings(".other_editTextCell").html());
		$(".sBox").unbind('click').click(function(event){
			event.stopPropagation();
			$(".sDropBox").show();
			$(".sDropBox a").unbind('click').click(function(){
				$(".sBox").html($(this).html());
				$(".sDropBox").hide();
			})
			$("body").unbind('click').click(function(){
			$(".sDropBox").hide();
		});
		})
		// 取消按钮
		$(".editICancelBox").unbind('click').click(function(){
			$(".editInstallInfosBg").hide();
			$(".labelBox").html("");
		});
		//确定按钮
		$(".editIOkBtn").unbind('click').click(function(){
			if($(".editIUserName").val()==""){
				$("#editIlabelBox").html("用户姓名不能为空。");
			}else if($(".editIUserPhone").val()==""){
				$("#editIlabelBox").html("用户手机号码不能为空。");
			}else if($(".editIAddress").val()==""){
				$("#editIlabelBox").html("安装地址不能为空。");
			}else if($(".sBox").html()==""){
				$("#editIlabelBox").html("安装状态不能为空。");
			}else if($(".editIDealer").val()==""){
				$("#editIlabelBox").html("代理商不能为空。");
			}else if($(".editIMen").val()==""){
				$("#editIlabelBox").html("安装人不能为空。");
			}else if($(".editIMenTel").val()==""){
				$("#editIlabelBox").html("安装人手机号码不能为空。");
			}else if($("#editIDeviceCode").val()==""){
				$("#editIlabelBox").html("设备编号不能为空。");
			}else if($(".editIYInput").val()==""){
				$("#editIlabelBox").html("安装年份不能为空。");
			}else if($(".editIMInput").val()==""){
				$("#editIlabelBox").html("安装月份不能为空。");
			}else if($(".editIDInput").val()==""){
				$("#editIlabelBox").html("安装日期不能为空。");
			}else if(!(/^1[34578]\d{9}$/.test($(".editIUserPhone").val()))||!(/^1[34578]\d{9}$/.test($(".editIMenTel").val()))){
				$("#editIlabelBox").html("手机号码输入有误，请重新输入！");
			}else if(!(/^[0-9]{16}$/.test($(".editIDeviceCode").val()))){
				$("#editIlabelBox").html("输入有误，请输入16位设备编号！");
			}else if(parseInt($(".editIYInput").val())>2116||parseInt($(".editIYInput").val())<2015){
				$("#editIlabelBox").html("请输入有效年份！");
			}else if(parseInt($(".editIMInput").val())>12||parseInt($(".editIMInput").val())<1){
				$("#editIlabelBox").html("请输入有效月份！");
			}else if(parseInt($(".editIDInput").val())>31||parseInt($(".editIDInput").val())<1){
				$("#editIlabelBox").html("请输入有效日期！");
			}else{
				$("#editIlabelBox").html("");
				var editIMInput=$(".editIMInput").val();
				var editIDInput=$(".editIDInput").val();
				if(editIMInput<10){
					 editIMInput ="0"+editIMInput.toString();
				}else{
					editIMInput=editIMInput;
				}
				if(editIDInput<10){
					editIDInput ="0"+editIDInput.toString();
				}else{
					editIDInput=editIDInput;
				}
				$.ajax({
					url:"/admin/api/device/updateInstallInfo",
					type:"post",
					dataType:"json",
					data:{
						id:_this.siblings("input").val(),
						device_code:$(".editIDeviceCode").val(),
			            customer_name:$(".editIUserName").val(),
			            phone:$(".editIUserPhone").val(),
			            installation_address:$(".editIAddress").val(),
			            operator:$(".editIMen").val(),
			            operator_phone:$(".editIMenTel").val(),
			            install_at:$(".editIYInput").val()+"-"+editIMInput+"-"+editIDInput,
			            status:$(".sBox").html(),
			            dealer:$(".editIDealer").val(),
			            remark:$(".other_editText").val()
					},
					success:function(data){
						if(data.status.errCode==0){
							_this.parent().parent().siblings(".DeviceCodeCell").html($(".editIDeviceCode").val());
							_this.parent().parent().siblings(".UserNameCell").html($(".editIUserName").val());
							_this.parent().parent().siblings(".UserPhoneCell").html($(".editIUserPhone").val());
							_this.parent().parent().siblings(".AddressCell").html($(".editIAddress").val());
							_this.parent().parent().siblings(".MenCell").html($(".editIMen").val());
							_this.parent().parent().siblings(".MenTelCell").html($(".editIMenTel").val());
							_this.parent().parent().siblings(".DealerCell").html($(".editIDealer").val());
							_this.parent().parent().siblings(".other_editTextCell").html($(".other_editText").val());
							_this.parent().parent().siblings(".YMD").children(".yearBox").html($(".editIYInput").val());
							_this.parent().parent().siblings(".YMD").children(".monthBox").html($(".editIMInput").val());
							_this.parent().parent().siblings(".YMD").children(".dayBox").html($(".editIDInput").val());
							_this.parent().parent().siblings(".statusCell").html($(".sBox").html());
							$(".editInstallInfosBg").hide();
							//window.location.href="/admin/device/installInfos";
						}else{
							$("#editIlabelBox").html(data.status.message);
						}
					}
				})
			}
			
		});
	});
	//删除
	$(".deleteIBtn").click(function(){
		var _this=$(this);
		$(".deleteIInfosBg").show();
		$(".deleteIInfosBg").height($("body").height());
		$(".deleteICancelBtn").unbind('click').click(function(){
			$(".deleteIInfosBg").hide();
		});
		$(".deleteIOkBtn").unbind('click').click(function(){
			$.ajax({
				url:"/admin/api/device/deleteInstallInfo",
				type:"post",
				dataType:"json",
				data:{
					id:_this.next().val()
				},
				success:function(data){
						if(data.status.errCode==0){
							$(".deleteIInfosBg").hide();
							_this.parent().parent().parent().remove();
						}else{
							$("#deleteIlabelBox").html(data.status.message);
						}
					}
			})
		});
	});
}